#include "lini.h"
#include <stdio.h>
#include <assert.h>
#include "string.h"

int main(int argc, char* argv[])
{
    Lini* lini = NULL;
    char* value = NULL;
    int ret = -1;
    
    lini = lini_create("./test.ini");
    assert(lini != NULL);

    ret = lini_get_value(lini, "China", "HuBei", "XiangYang", &value);
    assert(ret == 0);
    assert(strcmp(value, "Wuhan") == 0);

    ret = lini_get_value(lini, "China", "BeiJing", "BeiJing", &value);
    assert(strcmp(value, "BeiJing") == 0);
    
    ret = lini_sync(lini); 
    assert(ret == 0);
    lini_destroy(lini);

    return 0;
}


